package modules.lobby
{
	import modules.GameEvent;

	/**
	 * 大厅事件
	 * @author xumin.xu
	 *
	 */
	public class LobbyEvent extends GameEvent
	{
		/** 显示登陆界面 */
		public static const LOBBY_SHOW:String = "lobbyShow";
		
		public static const LOBBY_CLOSE:String = "lobbyClose";
		
		/**获取桌子列表信息 */
		public static const GET_TABLE_LIST:String = "getTableList";

		/**
		 * 刷新桌子列表界面
		 */
		public static const REFRESH_TABLE_LIST_UI:String = "refreshTableListUI";

		/**
		 * 显示免费桌子列表
		 */
		public static const SHOW_FREETABLE_LIST:String = "showFreetableList";

		/**
		 * 显示现金桌子列表
		 */
		public static const SHOW_NORMALTABLE_LIST:String = "showNormaltableList";

		/**
		 * 显示锦标赛列表
		 */
		public static const SHOW_TOURNAMENT_LIST:String = "showTournamentList";

		/**
		 * 显示锦标赛详细信息界面
		 */
		public static const SHOW_TOURNAMENTINFO_UI:String = "showTournamentinfoUI";

		/**
		 * 关闭锦标赛详细信息界面
		 */
		public static const CLOSE_TOURNAMENTINFO_UI:String = "closeTournamentinfoUI";

		/**
		 * 更新锦标赛界面信息
		 */
		public static const UPDATE_TOURNAMENTINFO:String = "updateTournamentinfo";

		/**
		 * 更新锦标赛玩家列表信息
		 */
		public static const UPDATE_TOURNAMENT_PLAYERLIST:String = "updateTournamentPlayerlist";

		/**
		 * 更新锦标赛桌子列表信息
		 */
		public static const UPDATE_TOURNAMENT_TABLELIST:String = "updateTournamentTablelist";

		/**
		 * 如果没有的话，补充一个桌子编号与地址的对应关系
		 */
		public static const ADD_TABLEID_ADDRESS:String = "addTableidAddress";
		
		/* 显示BalanceUI*/
		public static const SHOW_UI_BALANCE:String = "show_ui_balance";
		/*显示邮件UI*/
		public static const SHOW_UI_MAIL:String = "show_ui_mail";
		/*显示AvatarUI*/
		public static const SHOW_UI_AVATAR:String = "show_ui_avatar";
		/* 当前桌玩家信息返回 */
		public static const SHOW_PLAYER_INFO_LIST:String = "show_player_info_list";
		
		public function LobbyEvent(type:String, data:* = null)
		{
			super(type, data);
		}

	}
}
